light rain shower and windy - Alemán Inglés Diccionario